package chapter4;

class Circle{
    int radius = 1;
    void setRadius(int radius){
        if(radius > 0){
            this.radius = radius;
        }
    }
}
class Geometry{
    Circle c;
    void setCircle(Circle c){
        c.radius += 10;
        this.c = c;
    }
}
public class E {
    public static void main(String[] args) {
        Circle circle = new Circle();
        circle.setRadius(10);
        Geometry geometry = new Geometry();
        geometry.setCircle(circle);
        Circle circleTwo = new Circle();
        geometry.setCircle(circleTwo);
        System.out.println(circle.radius);
        System.out.println(geometry.c.radius);
    }
}

//class Tom{
//    static int sum;
//    int getSum(int[] item){
//        for (int n:
//             item) {
//            sum += n;
//        }
//        return sum;
//    }
//
//    public int getSum(int i, int i1, int i2, int i3) {
//        return i+i1+i2+i3;
//    }
//    public int getSum(int i, int i1) {
//        return i+i1;
//    }
//}
//
//public class E {
//    public static void main(String[] args) {
//        Tom cat1 = new Tom();
//        Tom cat2 = new Tom();
//        int resultOne = cat1.getSum(1,2,3,4);
//        int resultTwo = cat1.getSum(10,30);
//        System.out.println(resultOne);
//        System.out.println(resultTwo);
//    }
//}

//class B{
//    int x = 100,y = 200;
//    public void setX(int x){
//        x = x;
//    }
//    public void setY(int y){
//        this.y = y;
//    }
//    public int getXYSum(){
//        return x + y;
//    }
//}
//
//public class E {
//    public static void main(String[] args) {
//        B b = new B();
//        b.setX(-100);
//        b.setY(88);
//        System.out.println(b.getXYSum());
//    }
//}

//class Lake{
//    Fish fish;
//    void setFish(Fish s){
//        fish = s;
//    }
//    void foodFish(int m){
//        fish.weight = fish.weight + m;
//    }
//    Fish getFish(){
//        fish.weight -= 10;
//        return fish;
//    }
//}
//public class E {
//    public static void main(String[] args) {
//        Fish redFish = new Fish();
//        Lake lake = new Lake();
//        lake.setFish(redFish);
//        lake.foodFish(120);
//        int w = lake.fish.weight;
//        Fish fishOK = lake.getFish();
//        System.out.println(w);
//        System.out.println(lake.fish.weight);
//        System.out.println(fishOK.weight);
//    }
//}
